@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font:normal 13px/28px '微软雅黑';}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{color:#434343;font-size:13px;}
em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;display:inline;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol,li,dl,dd,dt{list-style:none;}
a{text-decoration:none; color:#3f3432;}
a:hover{text-decoration:none; color:#0555a5; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
a.red:link,a.red:visited,a.red:hover{ color:#d60606;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear {clear:both; }
.left {float:left;}
.right {float:right;}


*{
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/*--top--*/
/*--top--*/
.top_bg{ width:100%}
.top_t{width:1200px; margin:0px auto; height:106px}
.top_t img{display:block}
.logo{float:left}
.top_dh{float:right}







/*nav*/
.nav{height:54px; background-color:#333}
#navmenu{ width:1200px;  height:44px; margin:0px auto}
#navmenu ul{margin:0px; padding: 0; height:54px; float:left; width: 100%; list-style: none; font-size: 1.1em;  }
#navmenu ul li{float: left; padding: 0; color:#fff; width:150px; _width:150px; font:bold 15px/54px "微软雅黑","宋体"; line-height:54px;}
#navmenu ul li a{ text-decoration:none; font:bold 16px/54px "微软雅黑","宋体"; color:#fff; text-align:center; display:block; }
#navmenu ul li a:hover{width:150px; _width:150px; background-color:#ef6910; display:block; color:#fff;}
.navon a{width:150px; background-color:#ef6910; color:#fff;}

#navmenu ul li ul{position: absolute; left: 0; background:#F4F4F4; float: left; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; border-right:1px solid #cccccc; border-left:1px solid #cccccc; display: none; list-style: none; margin: 0; padding: 0; width: 125px; text-align:center;padding-bottom:12px;}
#navmenu ul li ul li{ background:none; display:block; width:144px; line-height:40px; margin-left:0px; text-align:left; padding:0px; color:#fff; }
#navmenu ul li ul li a {float: none; text-indent: 0; height: auto; background: none; display: block; text-decoration: none;	font-family:"微软雅黑","宋体";	font-weight:500; 	line-height:24px; color: #333333;	margin-left:8px; width:120px; border-bottom:1px solid #CCCCCC;}
#navmenu ul li ul li a:hover{margin:-1px; color:#626262; width:144px; background:url(index_03.jpg) no-repeat center top;}
#navmenu ul li:hover ul { display:block; }
#navmenu ul li.sfhover ul { display:block;}
#navmenu ul li ul li a span{ text-align:right;}
/*menu*/
#menu{}
#nav { font:14px/32px 微软雅黑; color:#353535; display:block;  _margin-left:53px; overflow:hidden; zoom:1}
#nav li{ float:left}
#nav .mainlevel {float:left; width:110px; height:102px; background:url(nav_bj.jpg) no-repeat right -2px;text-align:center}
#nav .mainlevel a { display:block; text-decoration:none; width:110px; height:75px; padding-top:27px}
#nav .mainlevel a b { display:block;  font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px; margin-top:-5px;  color:#C3C2C2} 
#nav .mainlevel a:hover { color:#FFF; background:url(nav_hover.jpg) no-repeat left -2px}
#nav .mainlevel a:hover b{
	color:#FFF
}
#nav .mainlevel ul { width:400px; margin-left:-20px; *margin-left:-70px; background:url(nav01.png) no-repeat 0 bottom;display:none; position:absolute; z-index:999; padding:5px 0 0 33px}
#nav .mainlevel li { float:left; display:block; width:70px; font:12px/34px 微软雅黑; text-align:center; background:url(x.jpg) no-repeat right center}
#nav .mainlevel li a{ display:block; width:70px; line-height:34px; height:34px;margin:0; padding:0; background:none}
#nav .mainlevel li a:link,#nav .mainlevel li a:visited{ color:#fff}
#nav .mainlevel li a:hover{ background:none}


/* 头部 */
.topline-m{
	position: fixed;
	top: 0;
	height: 80px;
	padding-top: 1px;
	z-index: 9999;
	background: #FFFFFF;
	display: none;
	width:100%
}
.logo-m{
	width: 25%;
	margin: 2px 0;
	padding: 0 10px;
}
.logo-m img{
	width: 100%;
}
.menu-m{
	position: absolute;
	top: 20px;
	right: 10px;
}
.menu-m img{
	width: 30px;
}
.topline-m .nav_hide{
	position: absolute;
	top: 70px;
	left: 0;
	z-index:10000;
	width: 100%;
	background:rgba(0, 0, 0, 0.7);
	padding: 0;
	letter-spacing: 1px;
	display: none;
}
.nav_hide li{height:54px;line-height:54px;border-bottom:1px #888 solid;}
.nav_hide li:nth-child(1){ border-top:none;}
.nav_hide li:nth-child(9){ border-bottom:none;}
.nav_hide li a{display:block;font-size:18px;color:#fff;text-align:center;}




@media (max-width: 1280px) {
	.top_t{width:960px;}
	#navmenu{ width:960px;}
	#navmenu ul li{width:12.5%;}
	#navmenu ul li a:hover{width:100%;}
	.navon a{width:100%;}
}
	
@media (max-width:1024px) {
	.logo a img{width: 50%;}
	.topline-m{display: block;}
	.top_bg{display:none}
	.nav{display:none}
}
@media (max-width:900px) {
	.logo-m{width: 30%;}
}

@media (max-width:768px) {
	.logo-m{width: 35%;}
}


@media (max-width:600px) {
	.logo-m{width: 45%;}
}
@media (max-width:420px) {
	.logo-m{width: 60%; padding-top:5px}
}



/*banner*/

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
	height:600px
}

.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.ban1{background:url(1.jpg) no-repeat center}
.ban2{background:url(2.jpg) no-repeat center}
.ban3{background:url(3.jpg) no-repeat center}

.fullSlide .bd li a {
	display:block;
	height:600px;
}

.fullSlide .bd li img{display:none}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:25px;
	right:0;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:20px;
	margin:1px 5px;
	overflow:hidden;
	background:url(point2.png) no-repeat;


	line-height:999px;
}
.fullSlide .hd ul .on {

	background:url(point1.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:2%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:2%;
	background-position:-6px -137px;
}

/*手机 banner-m */
.swiper-container {
	width: 100%;
	height: auto; overflow:hidden;
	display: none;

} 
.swiper-wrapper{
	width: 100%;
	height: auto; overflow:hidden;
}
.swiper-slide{
	width: 100%;
	height: auto; overflow:hidden;
	/*background: #000000;*/
	color: white;
}
.swiper-slide img{
	width: 100%;
	height: auto; overflow:hidden; display:block
}
@media screen and (max-width:1280px) {
	.fullSlide{display: none;}
	.swiper-container{display: block;}
	
}
@media screen and (max-width:1024px) {
.swiper-container{display: block; margin:80px auto 0 auto;}
}
/*@media (max-width: 1280px) {
	.fullSlide {height: auto; overflow:hidden;}
	.fullSlide .bd ul {width:100% !important; min-height:1px; overflow:hidden}
	.fullSlide .bd li {height: auto; overflow:hidden;}
	.ban1{background:none}
	.ban2{background:none}
	.ban3{background:none}
	.fullSlide .bd li a {display:block;height: auto; overflow:hidden;}
	.fullSlide .bd li img{display:block; width:100%; height:auto; overflow:hidden}
}



/*product*/
.in_pro_bg{width:100%; height:auto; overflow:hidden; padding:60px 0px; background-color:#f7f7f7}
.in_pro{width:1200px; margin:0px auto}
.in_pro h2{ width:100%; height:auto; overflow:hidden; background:url(index_p_tbg.png) no-repeat center 52px; text-align:center; display:block}
.in_pro h2 a{width:100%; height:auto; overflow:hidden; text-align:center; font:normal 34px/36px "微软雅黑"; color:#000; display:block}
.in_pro h2 a span{display:block; font:normal 16px/36px Arial, Helvetica, sans-serif; color:#ef6910}



/*.in_prolist{width:1206px; background:url(index_p_01.jpg) no-repeat left top; height:121px; margin-top:35px;display: flex}*/

/*.in_prolist a{width:133px; height:121px; text-align:center; font-size:15px; line-height:121px; margin-left:1px; display:block; float:left;cursor:pointer;position: relative; transition: 0.6s linear; display:block}
.in_prolist a:hover{background-color:#d10000; margin:0px 1px; color:#fff; display:block; width:84px; height:31px}
.in_prolist a:hover{color: #ffffff;}
.in_prolist a:after{width: 133px; height:121px;cursor:pointer;position: absolute;content: "";top: 100%;bottom: 0;right: 0;left: 0;z-index: -1;background:#d10000;transition: 0.3s linear;}
.in_prolist a:hover:after{top: 0; bottom: 0;}*/
/*
.in_prolist{ width: 100px;  height: 50px;  line-height: 50px; text-align: center; crsor:pointer; color: #333333; border: 1px solid #eeeeee; position: relative; transition: 0.6s linear;}
.in_prolist:hover{color: #ffffff;}
.in_prolist:after{width: 100px;cursor:pointer;position: absolute;content: "";top: 100%;bottom: 0;right: 0;left: 0;z-index: -1;background: brown;transition: 0.3s linear;}
.in_prolist:hover:after{top: 0; bottom: 0;}

*/
.in_prolist{width:1206px;height:121px; margin-top:35px; background:url(index_p_01.jpg) no-repeat left top; position: inherit; z-index:-2}
		
        .lis4{ width: 133px; height:121px; padding: 40px 24px 32px 24px; float:left; line-height: 26px; text-align: center; cursor:pointer; color: #333333; position: relative; transition: 0.6s linear;z-index:2; display:block; font-size:15px
        }
        .lis4:hover{ color: #ffffff;
        }
		.lis4:hover a{ color: #ffffff; 
        }
        .lis4:after{width: 133px; cursor:pointer; position: absolute; content: ""; top: 100%; bottom: 0; right: 0; left: 0; z-index:-1; background: #ef6910; transition: 0.3s linear;
        }
        .lis4:hover:after{ top: 0; bottom: 0;
        }

@media (max-width: 1280px) {
	.in_pro{width:960px; background:none}
	.in_prolist{width:960px; height:50px; background:none}
	.lis4{width:10.111%; margin:0 0.5%; height:50px; padding:10px 0;font-size:14px; background-color:#fff}
	.lis4:after{width:100%;}
}
@media (max-width: 1024px) {
	.in_pro{width:96%;}
	.in_prolist{width:100%;}
	.lis4{width:19%; margin:2px 0.5%;}
}

@media (max-width: 768px) {
	.lis4{width:24%; margin:2px 0.5%;}
}
@media (max-width: 560px) {
	.lis4{width:32.333%; margin:2px 0.5%;}
}
@media (max-width: 420px) {
	.lis4{width:49%; margin:2px 0.5%;}
}

.device{ width:1200px; height:auto; float:right; overflow:hidden;}
.device .scroll{ width:100%; height:694px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:694px; overflow:hidden;}
.device h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.device h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.device ul{ overflow:hidden; width:1200px}
.device ul li{width:282px; height:322px; margin-right:25px; margin-top:25px; overflow:hidden; position:relative; float:left;}
.device ul li img{ width:282px; height:322px; }
.device ul li p{display:none}


.device ul li a:hover p{ width:282px; height:322px;  background-color:#000; display:block; position:absolute; z-index:99999; color:#fff; line-height:30px; padding:140px 10px 0px 10px; text-align:center; font-size:18px; margin-top:-330px; opacity:0.6}



.device1{ width:1200px; height:auto; float:right; overflow:hidden; display:none}
.device1 .scroll{ width:100%; height: auto; overflow:hidden; position:relative;}
.device1 ul li{width:23.5%; height: auto;  margin-right:2%; margin-top:25px; overflow:hidden; position:relative; float:left;}
.device1 ul li:nth-child(4n){margin-right:0}
.device1 ul li img{ width: 100%; height:auto; overflow:hidden }
.device1 ul li p{display:none}


.device1 ul li a:hover p{ width:100%; height:auto; overflow:hidden; padding:0; top:30%; background:none; display:block; position:absolute; z-index:99999; color:#fff; line-height:30px; text-align:center; font-size:18px; opacity:0.6}



@media (max-width: 1280px) {
	.device{width:100%; height:580px }
	.device .scroll{height:580px}
	.device ul li{width:221px; height:252px; overflow:hidden;}
	.device ul li img{width:100%; height:auto; overflow:hidden; background-color:#000}
	.device ul li a:hover img{opacity:0.6}
	.device ul li a:hover p{ width:100%; height:auto; overflow:hidden; padding:0; top:30%; margin-top:0; background:none}

}
@media (max-width: 1024px) {
	.device{width:100%; display:none}
	.device1{width:100%; display:block}
}
@media (max-width: 767px) {
	.device1 ul li{width:49%;}
	.device1 ul li:nth-child(2n){margin-right:0}
}



.in_fw_bg{width:100%; background:url(index_fw_bg.jpg) repeat; height:auto; overflow:hidden; padding-bottom:60px}

.in_fw_t{width:100%; height:185px; background:url(index_fw_01.png) no-repeat center bottom; text-align:center}
.in_fw_t a img{padding-top:35px}

.in_fw{width:1200px; margin:0px auto; margin-top:25px}

.in_fw dl{background:url(index_fw_02.png) no-repeat bottom;  width:244px; padding:0px 22px 12px 22px; height:auto; overflow:hidden; float:left; margin:0px 28px}
.in_fw dl{text-align:center}
.in_fw dl dt{font:bold 31px/32px "微软雅黑"; color:#000; margin-top:17px}
.in_fw dl dd{font-size:16px; color:#626262; margin-top:20px; min-height: 55px; overflow:hidden}


@media (max-width: 1280px) {
	.in_fw{width:960px;}
	.in_fw dl{width:22%;margin:0px 1.5%; background:none; border:1px dotted #222; padding:12px 22px;}
	.in_fw dl dd{min-height: 85px;}
}
@media (max-width: 1024px) {
	.in_fw{width:96%;}
}
@media (max-width: 768px) {
	.in_fw dl{width:46%;margin: 0px 2% 20px 2%}
	
}
@media (max-width: 570px) {
	.in_fw_t a img{width:100%; height:auto; overflow:hidden}
	.in_fw_t{width:100%; height: auto; overflow:hidden;}
	.in_fw_t a img{padding-bottom:55px}
}




.in_about_bg{width:100%; height:468px; background:url(index_a_01.jpg) no-repeat center top;}

.in_about{width:1200px; margin:0px auto}
.in_about_l{width:600px; float:left}
.in_about_l a{width:600px; height:468px; display:block}
.in_about_l a img{display:none}
.in_about_r{width:550px; float:right; padding:60px 0px;}
.in_about_r h2{background:url(index_a_03.jpg) no-repeat bottom left; font:normal 28px/32px "微软雅黑"; color:#000; padding-bottom:20px}
.in_about_r h2 a{color:#000;}
.in_about_r p{margin-top:50px; font-size:14px}

.in_about_r span a{width:125px; height:40px; border:1px solid #cfcfcf; display:block; line-height:40px; font-size:15px; text-align:center; color:#626262; margin-top:50px}



.in_kl_bg{width:100%; background:url(index_a_02.jpg) no-repeat center top; height:227px}
.in_kl{width:1200px; margin:0px auto;}

.in_kl_l{width:600px; float:left; text-align:center; padding:70px 0px;}
.in_kl_l a{color:#fff; font-size:28px; line-height:40px}
.in_kl_l a span{display:block; font:normal 20px/40px Arial, Helvetica, sans-serif}
.in_kl_l img{display:none}

.in_kl_r{width:600px; float:right; text-align:center; padding:70px 0px}
.in_kl_r a{color:#fff; font-size:28px; line-height:40px}
.in_kl_r a span{display:block; font:normal 20px/40px Arial, Helvetica, sans-serif}
.in_kl_r img{display:none}

@media (max-width: 1280px) {
	.in_about{width:960px;}
	.in_kl{width:960px;}
	.in_about_l{width:50%;}
	.in_about_r{width:47%;}
	.in_kl_l{width:50%;}
	.in_kl_r{width:50%;}

}
@media (max-width: 1024px) {
	.in_about{width:96%;height:auto; overflow:hidden}
	.in_kl{width:96%;height:auto; overflow:hidden}
}
@media (max-width: 768px) {
	.in_about_bg{background:none; height:auto; overflow:hidden}
	.in_about_l{width:100%; height:auto; overflow:hidden; float:none}
	.in_about_l a{width:100%; height:auto; overflow:hidden; }
	.in_about_l a img{display:block; width:100%; height:auto; overflow:hidden}
	.in_about_r{width:100%; height:auto; overflow:hidden; float:none}
	
	.in_kl_bg{background:none; height:auto; overflow:hidden}
	.in_kl_l{width:100%; height:auto; overflow:hidden; background-color:#0b6eca; position:relative; padding:0}
	.in_kl_r{width:100%; height:auto; overflow:hidden; background-color:#ef6910; position:relative; padding:0; margin-top:20px}
	.in_kl_l img{width:100%; height: auto; overflow:hidden; display: block; opacity:0.3; position:relative}
	.in_kl_r img{width:100%; height: auto; overflow:hidden; display: block; opacity:0.3; position:relative}
	.in_kl_l a{ width:100%; position:absolute; top:20%; left:0; text-align:center}
	.in_kl_r a{width:100%;position:absolute; top:20%; left:0; text-align:center}
	.in_kl a span{display:block; font:normal 18px/30px Arial, Helvetica, sans-serif}
	
}











.in_news{width:1200px; margin:0px auto; margin-top:60px; height:auto; overflow:hidden}
.in_news h2{ width:100%; height:auto; overflow:hidden; background:url(index_p_tbg.png) no-repeat center 52px; text-align:center; display:block}
.in_news h2 a{width:100%; height:auto; overflow:hidden; text-align:center; font:normal 34px/36px "微软雅黑"; color:#000; display:block}
.in_news h2 a span{display:block; font:normal 16px/36px Arial, Helvetica, sans-serif; color:#ef6910}

.in_news_t{width:270px; float:left; background:url(index_n_01.jpg) no-repeat center top; height:321px}
.in_news_t a{font:normal 24px/32px "微软雅黑"; color:#ffdede; padding:60px 40px; display:block}
.in_news_t a span{display:block; font:normal 40px/40px Arial, Helvetica, sans-serif; color:#fff}




.in_news_n{width:1200px; margin-top:50px}
.in_news_n ul li{width:23.5%; float:left; margin-right:2%; background-color:#f5f5f5}
.in_news_n ul li:nth-child(4){margin-right:0}
.in_news_n ul li p a{display:block; font:normal 17px/28px "微软雅黑"; color:#000; padding:12px 0px}
.in_news_n ul li a img{width:100%; height: auto; overflow:hidden; display:block}
.in_news_n ul li p{color:#626262; padding:0px 15px 16px 15px}



@media (max-width: 1280px) {
	.in_news{width:960px;}
	.in_news_n{width:100%;}

	.in_news_n ul li a img{width:100%; height:auto; overflow:hidden}

}
@media (max-width: 1024px) {
	.in_news{width:96%;}
	.in_news_n{width:100%;}
}
@media (max-width: 768px) {
	.in_news_n ul li{width:49%; margin-right:2%; margin-bottom:20px}
	.in_news_n ul li:nth-child(2n){margin-right:0}
	.in_news_n ul li:nth-child(2n+1){clear:left}
	
}










.footer_bg{width:100%; height:auto; overflow:hidden; background-color:#333; padding:25px 0px; margin-top:60px}
.footer{width:1200px; margin:0px auto}
.footer_logo{width:200px; float:left} 
.footer_logo a img{display:block}
.footer_n{width:980px; float:right; padding-top:15px}
.footer_n ul{width:980px; display:block; padding-bottom:10px; border-bottom:1px solid #666; height:auto; overflow:hidden}
.footer_n ul li{width:90px; float:left; height:34px; display:block}
.footer_n ul li a{font-size:14px; color:#fff}
.footer_n p{margin-top:15px; color:#fff; opacity:0.8}
.footer_n p a{color:#fff; opacity:0.7}







@media (max-width: 1280px) {
	.footer{width:960px;}
	.footer_logo{width:25%}
	.footer_logo img{max-width:100%; height:auto; overflow: hidden}
	.footer_n{width:70%;}
	.footer_n ul{width:100%}
	.footer_n ul li{width:20%; overflow:hidden;}

}
@media (max-width: 1024px) {
	.footer{width:96%;}
	.footer_logo{width:100%; float:none}
	.footer_logo img{max-width:100%; height:auto; overflow:hidden}
	.footer_n{width:100%; float:none}
}






.main_n{ width:1200px; margin:10px auto 0px auto; padding-bottom:20px; height:auto; overflow:hidden}

#side{  width:100%; padding-bottom:10px; margin:0px auto; text-align:center}
#side h2{ font-size:24px; line-height:50px; text-align:center; width:100% ; font-weight:normal; border-bottom:1px solid #E4E4E4; color:#ef6910; font-weight:bold; }
#side h2 span{  display:block; border-bottom:3px solid #ef6910; width:120px; margin:0px auto;}
#side ul{display: flex; text-align:center; display:inline-block; width:auto; overflow:hidden; margin:30px auto 0px auto;}
#side li{height:auto; float:left; line-height:40px; font-weight:400; width:auto; margin:2px 1px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{ display:block; text-align:center; padding:5px 18px; font-size:14px; width:auto;border:1px solid #e4e4e4;cursor:pointer;  position: relative; transition: 0.6s linear; }
#side li a:hover{ color:#fff;}
#side li a:after{ width:0; cursor:pointer; position: absolute; content: ""; top: 0; bottom: 0; left: 0; z-index: -1; background: #ef6910; transition: 0.6s linear;}
#side li a:hover:after{ width:100%;}
.navon1 a{background-color:#ef6910; color:#fff; display:block; width:auto; padding:5px 18px; border:1px solid #ef6910;}



/*#side li a:hover{background-color:#ef6910; display:block;  height:40px; color:#fff; padding:0px 18px; border:1px solid #ef6910;}
.navon1 a{background-color:#ef6910; color:#fff; display:block; width:auto; padding:0px 18px; height:40px; border:1px solid #ef6910;}*/





.main_n_con{ width:1200px; margin:10px auto 0px auto; }
.main_n_con_title{ line-height:40px; border-bottom:1px dashed #dbdbdb; background:url(icpsp1_n_right_wz.png) no-repeat center left; padding-left:25px;}
.main_n_con_n{ padding-top:15px; height:auto; overflow:hidden}

.main_n_con_n h4{ text-align:center; font-size:22px; font-weight:bold; color:#000; line-height:50px; width:100%; height:auto; overflow:hidden; display:block}
.main_n_con_n h5{text-align:center; font-size:13px; margin-bottom:25px; line-height:30px; width:100%; height:auto; overflow:hidden; display:block; padding-bottom:10px; border-bottom:1px solid #D5D5D5; font-weight:normal; font-family:'微软雅黑'; color:#999}

.prod{width:23.5%; margin-right:2%; float:left; margin-bottom:30px;}
.prod:nth-child(4n){margin-right:0}
.prod img{ width:100%; height:auto; overflow:hidden; border:1px solid #e5e5e5; display:block}
.prod_name{ line-height:32px; text-align:center; color:#545454; font-size:14px; height:32px;}
.prod_name{width:100%; height:auto; overflow:hidden; padding:10px 0; background-color:#f8f8f8; margin-top:2px}
.prod_name a{color:#545454;font-weight:normal; font-size:16px}


.prod2{ width:227px; margin-left:15px; float:left; margin-top:20px;}
.prod2 img{ width:225px; height:292px; border:1px solid #e5e5e5;}


.fy{ text-align:center; margin-top:30px;}

.main_n_con_nl{ width:420px; float:left; border:1px solid #CCCCCC; margin-top:20px;}
.main_n_con_nl img{ width:420px;}
.main_n_con_nr{ width:335px; float: left; margin-top:20px; margin-left:40px;}
.main_n_con_nr h2{ font-size:24px; color:#004ca0; line-height:40px; padding-bottom:10px;}
.main_n_con_nr p{ line-height:24px; padding-top:0px;  }
.main_n_con_nr_lxwm{ width:120px;  margin-top:15px; background-color:#ec870e;  text-align: center;}
.main_n_con_nr_lxwm a{color:#FFFFFF; line-height:36px;}
.main_n_con_nr ul {border-bottom:1px dashed #D5D5D5; padding-top:15px; padding-bottom:15px;}
.main_n_con_nr ul li{ width:50%; float:left; line-height:30px;}

.prod_xiangqing{ width:100%; padding-top:25px; margin-top:30px;}
.prod_xiangqing li{ width:120px; float:left;  background:url(proshow1.png) no-repeat left center; }
.prod_xiangqing li a{ margin-left:22px;}
.prod_xiangqing h3{ font-size:20px; margin-top:20px; font-weight:normal; line-height:40px; color:#ef6910;}
.prod_xhhy{ min-height:300px;}
.prod_cpgs{min-height:300px;}
.prod_jscs{min-height:300px;}


.news2{/* background-color:#f5f5f5;*/ width:100%; height:auto; overflow:hidden;  padding:10px; margin-top:15px; border-bottom:1px dashed #CCCCCC;}
.news2 img{ width:30%; height: auto; overflow:hidden; float:left; display:block;}
.news2 p{ width:67%; float:right; line-height:25px; color:#999; font-size:14px}
.news2 p a{ display:block; font-size:18px; color:#282828;}
.news2 p span{ line-height:37px; /*border-bottom:1px dashed  #CCCCCC;*/ width:100%; display:block; color:#ef6910; padding-bottom:15px}

.jmsqb{ width:80px; margin:0px auto;}
.jmsqb td{ padding-top:10px; padding-bottom:10px;}
.jmsqb textarea{ height:120px;}

#navi2 li ul{ display:none; position:absolute; width:510px; margin-top:-231px; background-color:#f0f0f1;  background-image:none; margin-left:-520px; *margin-left:-550px; padding-top:5px; padding-bottom:21px;  }
#navi2 li ul li{ background:none; display:block; width:100%; line-height:26px; margin-left:0px; text-align: left; padding:0px; color:#333333; padding-top:20px; font-size:13px;}

#navi2 li:hover ul { display:block; }
#navi2 li.sfhover ul { display:block;}
#navi2 li ul li a span{ text-align:right;}


.n_dibu_bg{width:100%; background-color:#f7f7f7; height:auto; overflow:hidden; padding:25px 0px; margin-top:35px}
.n_dibu{ width:1200px; margin:20px auto 0px auto; padding-bottom:10px;}
.n_news{ width:685px; float:left;}
.n_news h2{ font-size:18px; color:#ef6910; line-height:40px; border-bottom:1px solid #E4E4E4;}
.n_news h2 span{ font-size:13px; color:#bababa; float: right; font-weight:normal;}
.n_news ul{ margin-top:10px;}
.n_news li{ line-height:35px; font-size:14px;}
.n_news li span{ float:right;}
.n_contact{ width:380px; float:right; border:1px solid #E7E7E7; padding:9px 0px 9px 20px;}
.n_contact h2{ font-size:21px; line-height:40px; font-weight:normal;}
.n_contact p{ line-height:26px; font-size:14px; padding-top:8px;}

.main_n_con_n input{height:30px; border:1px solid #ccc}

.main_n_con_n textarea{ border:1px solid #ccc}

.title_bg{background-color:#EFEFEF; width:100%; height:58px}
.title_m{height:58px;width:1200px; margin:0px auto}
.title{line-height:58px; font-family:"微软雅黑"; height:58px; margin:0px 10px; width:500px; float:left}
.title_r{min-width:180px; overflow:hidden; padding:0px 8px; float:right; text-align:center; font:bold 30px/58px "微软雅黑"; color:#fff; background-color:#0068c1}
.title h2{background:url(c6.jpg) no-repeat 0px center; font-size:15px; margin-left:8px; font-family:"微软雅黑";}
.title h2 span{ float: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px; color:#7a2b00;}
.title span{ float:right; margin-right:10px; display:inline;}
.title span a{ margin:0px 4px;}


.next1{ line-height:75px; text-align:center; color:#454545; margin-top:30px}
.next1 a{ margin:0px 1px;  padding:5px 10px; background-color:#eaeaea}
.next1 a:hover{background-color:#ef6910; color:#fff; padding:5px 10px}
.next1 b{background-color:#ef6910; color:#fff; padding:5px 10px}
.pages button{ line-height:22px;}
.pagesone{ display:none;}
.n_banner0{ height:413px;}

.dt{ width:35%; float:left; padding:2px; border:1px solid #dddddd;}
.dt img{width:100%; float:left;}
.wz{ width:60%; float:right;}
.wz li{ line-height:58px; border-bottom:1px dashed #eee; font-size:15px}
.wz li font{ float:left; line-height:34px; margin:0px; padding:0px;}
.wz li strong{ font-family:"微软雅黑","宋体"; font-size:20px; font-weight:600; color:#ef6910}
.wz img{margin-top:10px}

.TabTitle{ clear:both; height:36px; margin-top:25px; border-bottom:#D6D6D8 1px solid; width:100%; margin:20px auto 0px auto;}
.TabTitle li{ float:left; display:inline; width:100%; padding:5px 20px; font-size:20px; /**width:105px;*/ cursor:pointer; line-height:46px; text-align:center; font-family:"微软雅黑","宋体"; font-weight: bold; margin-right:4px;}

.active{ background-color:#ef6910; color:#fff;}
.active a{ color:#222;}

.normal{ color:#a9a9a9; background:#fafafa;}
.TabContent{ padding-top:25px; height:auto; text-align:left; clear:both;}
.none{ display:none;}
.TabContent li{ line-height:24px; background: url(index_d_r14_c9.jpg) no-repeat 2px 8px; }
.TabContent li span{ margin-left:15px; color:#949494;}


.xyp{ border-top:1px dashed #CCCCCC; margin-top:35px; padding-top:10px}
.xyp a{padding:5px}
.xyp a:hover{color:#ef6910;}

.link_bj{width:100%;  background:#e6e6e6;}
.link{width:1200px; font:normal 12px/42px "微软雅黑"; color:#949494; text-align:left; margin:0 auto; }
.link a{ color:#949494;}
.link a:hover{ color:#ef6910;}







@media (max-width: 1280px) {
	.ny_ban{ width:100%; height:200px;margin-top:80px}
	.title{width:100%; margin:0}
}



@media (max-width: 1280px) {
	.title_m{width:960px;}
	.main_n{width:960px;}
	.main_n_con{width:100%;}

}
@media (max-width: 1024px) {
	.title_m{width:96%;}
	.main_n{width:96%;}
	.main_n_con{width:100%;}
	.main_n_con p img{max-width:100%; height:auto; overflow:hidden}
}
@media (max-width: 768px) {
	#side li{width:24%; margin:2px 0.5%}
	#side li a{padding:5px}
	#side ul{width:100%}
}
@media (max-width: 767px) {
	.prod{width:49%; margin-right:2%; float:left; margin-top:30px;}
	.prod:nth-child(2n){margin-right:0}
}

@media (max-width: 600px) {
	.dt{ width:100%; float:none; }
	.dt img{width:100%; float:none; height:auto; overflow:hidden}
	.wz{ width:100%; float:none; margin-top:25px}
	.news2 a img{width:100%; height:auto; overflow:hidden; display:block}
	.news2 a{ width:100%; height:auto; overflow:hidden; display:block}
	.news2 p{width:100%; height: auto; overflow:hidden; margin-top:15px; display:block}
	#side li{width:32.333%; }
}

@media (max-width: 440px) {
	#side li{width:49%; }
}


/*feedback*/

.ny_feed_tit{padding-bottom:10px; border-bottom:1px solid #e6e6e6; text-align:center; color:#787878; font-weight:normal; margin-bottom:30px}
.ny_feed_tit span{ font-size:26px; font-weight:bold; color:#000; display:block; line-height:30px; padding-bottom:15px}

.main_n_con_n form{width:60%; margin:40px auto 0 auto}
.lyb{width:100%; margin:5px auto;}
.lyb input{width:100%; border:1px solid #e7e7e7; color:#999; height:46px; font-size:1.1em; padding-left:15px}

.lyb textarea{width:100%; border:1px solid #e7e7e7; color:#999; height:100px; font-size:1.1em; padding-left:15px}
.lyb_tj{width:50%; margin:2em auto;}
.lyb_tj input{width:100%; background-color:#ef6910; border:1px solid #ef6910; color:#fff; height:2em; font-size:1.5em; border-radius:30px}

@media (max-width:1199px){
	.ny_feed_ny form{width:70%; margin:30px auto 0 auto}
}
	
@media (max-width:991px){
	.main_n_con_n form{width:80%;}
	.lyb input{ height:30px;}
	.lyb textarea{height:70px;}

}
	
@media (max-width:768px){
	.lyb input{ height:30px;}
	.lyb textarea{height:70px; }

}

@media (max-width:640px){
	.main_n_con_n form{width:100%; }
	.lyb{width:100%;}
	.lyb_tj{width:50%; }
}
	
@media (max-width:320px){
	.lyb_tj{width:100%; }
}
	


